package modularity.passiveDrift;

import java.util.ArrayList;

interface GenomeFactory <E>{

	ListedPopulation generateInitialPopulation(int populationSize, int inputNodes, int outputNodes);
	
	E generateGenome(ArrayList<Integer> inputNodes, ArrayList<Integer> outputNodes);
	
	void setName(E element, String name);
}
